org.eclipse.vtp.framework.interactions.core.actions
Class FinalAction

java.lang.Object
  extended by org.eclipse.vtp.framework.common.actions.ExitAction
      extended by org.eclipse.vtp.framework.interactions.core.actions.FinalAction
All Implemented Interfaces:
IAction

public class FinalAction
extends ExitAction

FinalAction.

Author:
Lonnie Pryor

Field Summary
protected  AssignmentConfiguration[] configurations
          The configurations to use.
 
Fields inherited from class org.eclipse.vtp.framework.common.actions.ExitAction
assignments, configuration, context, controller
 
Constructor Summary
FinalAction(IActionContext context, IController controller, ExitConfiguration configuration, IConversation conversation, IVariableRegistry variableRegistry, AssignmentConfiguration[] configurations)
          Creates a new FinalAction.
 
Method Summary
 IActionResult execute()
          Executes this action and returns its outcome.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

configurations

protected final AssignmentConfiguration[] configurations
The configurations to use.

Constructor Detail

FinalAction

public FinalAction(IActionContext context,
                   IController controller,
                   ExitConfiguration configuration,
                   IConversation conversation,
                   IVariableRegistry variableRegistry,
                   AssignmentConfiguration[] configurations)
Creates a new FinalAction.

Parameters:
context -
controller -
configuration -
Method Detail

execute

public IActionResult execute()
Description copied from interface: IAction
Executes this action and returns its outcome.

Specified by:
execute in interface IAction
Overrides:
execute in class ExitAction
Returns:
An object representing the outcome of this action.